package com.rceeslca.modules.cam.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.rceeslca.common.service.BaseService;
import com.rceeslca.modules.cam.entity.CamMajor;

import java.util.List;

/**
 * 专业
 */
public interface CamMajorService extends BaseService<CamMajor> {

    /**
     * 创建
     */
    void createMajor(CamMajor major);

    /**
     * 删除
     */
    void deleteMajor(CamMajor major);


    /**
     * 更改
     */
    void updateMajor(CamMajor major);


    /**
     * 列展示
     */
    List<CamMajor> listMajor(CamMajor param);


    /**
     * 分页查询
     */
    IPage<CamMajor> pageList(Page<CamMajor> page,CamMajor param);

}
